Click on category name or software name. Some software requires WinZip to install. For IE users, hit Ctrl-F to search. Some programs must be unzipped into a folder before installation.

AI application software: The application of AI relates to almost any fields. These AI application software are developed with some AI languages.
AI language IDE and compiler: AI language is used to develop AI applications, including IDE and compiler environment. Here are some AI develop platforms and debug tools.
Computer vision recognition: Computer vision and recognition is used for robots to watch and recognize objects, here are some develop source codes, libraries, and SDK, aimed at providing helpful tools for computer vision and recognition developing.
Intelligent agent: Intelligent agents are software agents or robots which have AI abilities, here are some intelligent agent applications and published research papers.
Machine learning: Machine Learning is the study of computer algorithms that improve automatically through experience. Machine learning is a key ability for robots to learn how to work under autonomy, here are some machine learning applications, source codes and published research papers.
Neural network tool and application: An artificial neural network (ANN) is an information-processing paradigm inspired by the way the densely interconnected, parallel structure of the mammalian brain processes information. Neural network tool and application are used for robots to think and act like human beings, here are some neural network develop tools, environments and simulator tools.
Robot software: Robot software includes robot applications, simulators, libraries and tools, helps you to develop your own mobile robots and other robots.
Robots on human interaction: Robots on human interaction is providing a natural and intuitive interface that capitalizes on a person intuitive understanding of how to communicate, and by instilling into robots that same deep understanding of the world which is shared by people, here are some published research papers and interactive environments.
Source code about robot: Source code about robot include some source code of robot application platform, libraries and some documents.
Voice recognition: Voice recognition provides robots to recognize human voice, and it is the process of automatically recognizing who is speaking on the basis of individual information included in speech signals. It can be divided into Speaker Identification and Speaker Verification. Here are some voice recognition develop platform, and tools.
Website list about robot: Provide some website links about robotics and robot.

AI application softwareBack to category list

1. Logtalk: Logtalk is Open source object-oriented extension to Prolog.
2. lpdoc: lpdoc is an automatic program documentation generator for (C)LP systems.
3. OpenCyc: OpenCyc is the open source version of the Cyc(r) technology, the world's largest and most complete general knowledge base and commonsense reasoning engine. OpenCyc can be used as the basis for a wide variety of intelligent applications.
4. PiLLoW: Programming in Logic Languages on the Web (PiLLoW) is a publicdomain library for developing Web applications using (constraint) logic programming. It constitutes part of the Ciao Prolog development system.
5. PLOB: PLOB implements orthogonal persistency for LISP and CLOS objects.

AI language IDE and compilerBack to category list

1. Allegro CL for Windows: a dynamic object-oriented development environment for Common Lisp/CLOS.
2. CIAO: CIAO is a prolog development system.
3. Corman Lisp: Corman Lisp incorporates state-of-the-art compiler technology to bring you a Common Lisp system unmatched on Windows platforms.
4. DFKI Oz 2.0 for Windows: DFKI Oz 2.0 is an interactive implementation of Oz featuring an incremental compiler, support for stand-alone applications, an object-oriented interface to Tcl/Tk, and unique graphical tools for constraint programming.
5. ECoLisp (ECL): ECL is an implementation of Common Lisp designed for being embeddable into C based applications.
6. GNU CLISP: CLISP is a portable ANSI Common Lisp implementation by Bruno Haible. Interpreter, compiler, debugger, CLOS, FFI, Unicode, sockets, CLX. UI in English, German, French, Spanish and Dutch.
7. K-Prolog: K-Prolog is a compiler of prolog language version.
8. LispWorks for Windows: a full native implementation of Common Lisp Linux.
9. MCL for PowerPC-native: Macintosh Common Lisp (MCL) and CLIM: tools for developing intelligent applications on the Macintosh platform.
10. MCL for the final 68K-native: Macintosh Common Lisp (MCL) and CLIM: tools for developing intelligent applications on the Macintosh platform.
11. Mozart for Windows: The Mozart Programming System is an advanced development platform for intelligent, distributed applications.
12. OpenLisp: OpenLisp is a KISS (Keep It Small and Simple) full conforming implementation of ISO/IEC 13816:1997 ISLISP Language, the International Standard version of Lisp.
13. OpenMCL for DarwinPPC/MacOS X: OpenMCL is an opensourced Common Lisp implementation, derived from Digitool's Macintosh Common Lisp product.
14. OpenMCL for LinuxPPC: OpenMCL is an opensourced Common Lisp implementation, derived from Digitool's Macintosh Common Lisp product.
15. WCL: Common Lisp implementations for Unix have traditionally provided a rich development environment at the expense of an inefficient delivery environment.
16. WIN-PROLOG: WIN-PROLOG is the leading Prolog compiler system for Windows-based PCs. Prolog is a powerful AI language which provides a high-level and productive environment based on logical inference.

Computer vision recognitionBack to category list

1. Ascent Coversheet: Ascent Capture is trusted worldwide as the "Operating System of Capture" -- the industry's most reliable and widely used application for production-level document capture and forms processing.
2. CMVision: CMVision is a real-time color classification and segmentation library which can track up to 256 colors in a 640x480 30fps video stream.
3. Computer Vision Tool Kit: The goal of cvtk is to provide an easy to use computer vision framework that allows real-time tracking of color-marked objects in 2 dimensions.
4. ED256: This is a program used for Edge Detection.
5. Hidden Markov Model (HMM) Software: This software contains code for understanding the basics of hidden Markov models (HMM).
6. Image Analysis Explorer Pro: Image Analysis Explorer Pro is the next in line of image analysis programs
7. ImageVision: The project is to write a software and a library in Java using the Java Advanced Imaging SDK concerning image processing and computer vision.
8. Leaves Recognition: Neuronal Network based recognition system of leaf images
9. OpenCV for Windows: This library is mainly aimed at real time computer vision.
10. PCN GUI: An application for exploring the PCN neural network.
11. RATlib: a core algorithm for handling two dimensional graphical objects in document image conversion systems.
12. The IPX Gimp Plugins: The IPX Gimp Plugins package contains many plugins for the Gimp that are geared towards image analysis.
13. TINA: TINA is C opensource libraries for 3D robotics or medical image analysis.
14. TiP: C++ library that implements basic data structures and algorithms for computer vision and image processing applications
15. Tooldiag: A pattern recognition toolbox
16. Vista: Vista is a software environment for computer vision research. (for UNIX platforms running X Windows)
17. XHoughtool: a package for Hough Transform Calculation

Intelligent agentBack to category list

1. AgentSheets(for Windows): AgentSheets is a unique interactive simulation/agent tool for end-users and developers.
2. cara: Cara has a neat Shockwave interface, speech output and animations(for WINDOWS)
3. chatterbox: ChatterBox is a natural language parser
4. colin: CoLIN - Computer Linguistic Imitation - by Alan J. Brown, is designed to respond to user statements based on previous statements made by the user. In other words, it learns what to say by listening to you
5. Ella: Ella is a rather charming chatterbot who likes to play Rock-Scissors-Paper and talk about her favorite things in life.
6. gw_vs(whitepaper): With the gradwerk virtualspeaker software you can easily set up natural language agents for your website
7. intelli_agent(paper): Intelligent agent publication papers
8. leon: This software understands hundreds of people's names, various greetings, various ways of signing off, asking what the time or date is and conversations about food, travel, politics, the weather, yourself, various sayings and famous phrases.
9. loebner: Chatterbots can chat with you.(for MAC)
10. omnibot: OmnibotAI is designed as a learning chatterbot.
11. staurisolo: Stauri Solo is a complete solution for building intelligent interactive online agents for a variety of purposes

Machine learningBack to category list

1. AdaBoost(paper): Here is a new and up-to-date overview of boosting focusing especially on AdaBoost (pdf document)
2. aixe: This program is a demonstration of the system with the problem world of the game "tic-tac-toe".(with application and source code)
3. autoclas(for Dos): Autoclass is an unsupervised Bayesian classification system that seeks a maximum posterior probability classification.(This is for Dos platforms)
4. autoclass(for Win or Unix)): Autoclass is an unsupervised Bayesian classification system that seeks a maximum posterior probability classification.(For Win and Unix,use IE or Netscape)
5. bnsoftware: BN PowerConstructor: An efficient system that learns Bayesian belief network structures & parameters from data(Three files in one,for NorthAmerica,use Win95/98 or WinNT)
6. soures(for Windows): This server is created with Lisp. It has inductive learning ability and uses natural language processing techniques to answer questions.(For Windows)
7. yale: YALE is an environment for machine learning experiments.

Neural network tool and applicationBack to category list

1. FSC-net: Automatic construction of neural networks. Incremental learning. Support of fuzzy logic. Hybrid symbolic\connectionist representation. Win3 shareware.
2. GENESIS: GENESIS is a platform for simulating complex neural systems.
3. Neural Network Simulator: NuRho is a backpropagation neural network simulator that is simple, functional, portable, fast, and inexpensive, with emphasis on ease-of-use, efficiency, and speed. NuRho simulates only backpropagation, and it does this well. Its charts show exactly how well the networks are learning. The wizard-based user interface makes NuRho simple, even for those who are unfamiliar with neural networks. Because it is written in Java, NuRho can run on almost every hardware platform and operating system. The current version NuRho 1.0 is released on 2 February 2002.
4. NeuroSolutions: NeuroSolutions is a highly graphical neural network development tool that enables you to easily create a neural network model for your data.
5. NNSYSID toolbox for Window: NNSYSID toolbox is a set of MATLAB tools for neural network based identification of nonlinear dynamic systems.

Robot softwareBack to category list

1. aiwars: by David Katski AI Wars allows you to design the artificial intelligence of an insect-like robotic unit and send it into battle to test its wits against other robots.
2. ARC: ARC is a simulator of multiple mobile robots.
3. EasyBot_Package: Easybot is an universal robots simulator. It is realized as plug-in module for the 3D-modeller LightVision3D (LV3D). In LV3D you can create your worlds and you can build arbitrary forms of robots. To each of these robots you can assign as many sensors as you want.
4. Fractal: Fractal robot is a new kind of robot made from motorised cubic bricks that move under computer control.(source code and Microsoft Word Document, IBM PC MS-DOS animations )
5. Handy Board: The Handy Board is a 6811-based microcontroller system that lets you build mobile robots for educational, hobbyist, and industrial purposes.
6. LifeFX: With LifeFX installed on your Windows-based computer, you can bring Ramona to life.
7. mcell: Cellular Automata, one of the most intriguing and admirable aspects of mathematics.
8. MissionLab: multiagent robotics mission specification and simulation software.(include MissionLab ,Readme and UserMannual)
9. Realistic Robot Simulation Interface: Realistic Robot Simulation Interface
10. TeamBots: TeamBots is a Java-based collection of application programs and Java packages for multiagent mobile robotics research.
11. Webots(for Windows): Webots 3.2.9 Evaluation Version for Windows
12. Webots(kros): Webots-kros, for cross-compiling controller to the Khepera robot.

Robots on human interactionBack to category list

1. Hal(for Windows): Hal is a highly interactive environment that uses embedded computation to observe and participate in the normal, everyday events occurring in the world around it. It has cameras for eyes, microphones for ears, and uses a variety of computer vision, speech and gesture recognition systems to allow people to interact naturally with it. (For Windows)
2. Robots Based on Human Interaction(Paper): Natural Tasking of Robots Based on Human Interaction

Source code about robotBack to category list

1. KURT2: Source code of an universal platform for robot applications .
2. Libwww: Webbot - the Libwww Robot
3. M.A.R.V.I.N.: The M.A.R.V.I.N. (Mobile, Autonomous Robot with Visually Influenced Navigation) attempts to use visual recognition to locate its position in its environment and navigate accordingly.
4. PrototypeReport: Jeah Control Systems (Group 25) and Serendipitous Solutions (Group 26) made a combined effort to develop and demonstrate an intermediate prototype for the mobile robot system.
5. RoboCup for Windows: RoboCup for Windows contains a basic agent project, which does socket communication (with a unix soccer-server), perception parsing and graphical displaying, localization and such stuff. And it does contain a basic coach framwork.
6. RoboCup Official Soccer Client: This is a source code package inlude many code of the teams in RoboCup 2001.
7. Scene: Scene is a flexible open-source C++ library for sequential localisation and map-building.
8. The Simulation Library:A Basis for Animation Programs: The Simulation Library provides a foundation for the design of motion simulation programs. The library is written using ANSI C function prototypes.
9. The Soccerserver: The soccerserver is a program that simulate soccergames. All players, monitors and a coach are agents, wich communicate with the Server with a UDP-protocoll.

Voice recognitionBack to category list

1. festival: a general multi-lingual speech synthesis system
2. Linguaphile: A free language translator currently supporting 51 languages from Afrikaans to Ukrainian. Command-line only. Requires Perl. Runs on Unix, Linux, Windows, Mac OS 9, Mac OS X. Best supported languages are Spanish, Malaysian, then German.
3. The Hidden Markov Model Toolkit: The Hidden Markov Model Toolkit (HTK) is a portable toolkit for building and manipulating hidden Markov models.HTK is primarily used for speech recognition research
4. verbal-AI-Patch: For users of Verbal AI Beta 1.0 build #200202240404 or earlier builds.
5. VoiceApplicationDebuggerBeta: Voice Toolkit 2.0 can help create VoiceXMLTM applications in less time, using an integrated development environment.
6. vssdkinstall_en: IBM WebSphere Voice Server Software for Windows 2000 (IBM WebSphere Voice Server SDK) English language
7. vssdkinstall_launcher: IBM WebSphere Voice Server Software for Windows 2000 (IBM WebSphere Voice Server SDK) (need register)

Website list about robotBack to category list

1. Robot Website lists: Provide some website links about robotics and robot.

AI application software

Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
1. Logtalk
Logtalk is an objectoriented extension to the Prolog programming language. It integrates logic programming with objectoriented and eventdriven programming. Compatible with most Prolog compilers. [Open source]
Type: Freeware
Version: 2.13.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
2. lpdoc
lpdoc generates a reference manual automatically from one or more source files for a logic program (including ISO-Prolog, Ciao, many CLP systems, ...). It is particularly useful for documenting library modules, for which it automatically generates a description of the module interface. However, lpdoc can also be used quite successfully to document full applications and to generate nicely formatted plain ascii ``readme'' files. A fundamental advantage of using lpdoc to document programs is that it is much easier to maintain a true correspondence between the program and its documentation, and to identify precisely to what version of the program a given printed manual corresponds.
Type: Shareware
Version: 1.9


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
3. OpenCyc
OpenCyc is the open source version of the Cyc(r) technology, the world's largest and most complete general knowledge base and commonsense reasoning engine. OpenCyc can be used as the basis for a wide variety of intelligent applications.
Type: Shareware
Version: 0.6.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
4. PiLLoW
The PiLLoW library (``Programming in Logic Languages on the Web'') is a public domain Internet/WWW programming library for Logic Programming Systems which simplifies the process of writing applications for such environment. The library provides facilities for generating HTML or XML structured documents by handling them as Herbrand terms, producing HTML forms, writing form handlers, processing HTML templates, accessing and parsing WWW documents (either HTML or XML), accessing code posted at HTTP addresses, etc.
Type: Shareware
Version: 1.1


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
5. PLOB
PLOB implements orthogonal persistency for LISP and CLOS objects.
Type: Freeware


AI language IDE and compiler

Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
1. Allegro CL for Windows
This is a limited version of Allegro CL intended to get you started in Allegro CL application development. The Allegro CL Trial Edition for Windows includes an interactive tutorial for the Allegro CL Interface Builder, some reference information on CLOS, and much more.
Type: Trial
Version: 6.1


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
2. CIAO
CIAO offers a complete Prolog system, supporting ISO-Prolog, but its novel modular design allows both restricting and extending the language. As a result, it allows working with fully declarative subsets of Prolog and also to extend these subsets (or ISO-Prolog) both syntactically and semantically. Most importantly, these restrictions and extensions can be activated separately on each program module so that several extensions can coexist in the same application for different modules.
Type: Shareware
Version: 1.8


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
3. Corman Lisp
Corman Lisp sets a new standard for dynamic programming languages: Common Lisp supercharged for Windows platforms.
Type: Freeware
Version: 1.5


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
4. DFKI Oz 2.0 for Windows
DFKI Oz 2.0 is an interactive implementation of Oz featuring an incremental compiler, support for stand-alone applications, an object-oriented interface to Tcl/Tk, and unique graphical tools for constraint programming. It provides an extensive library of constraint propagators, distributors, and search engines, including special support for scheduling. Users can add their own constraint propagators through a C++ interface. Performance is competitive with the best Prolog, Lisp, and constraint programming systems. DFKI Oz 2.0 is available for Unix and Windows.
Type: Freeware
Version: 2.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
5. ECoLisp (ECL)
ECL is an implementation of Common Lisp designed for being embeddable into C based applications.ECL uses standard C calling conventions for Lisp compiled functions, which allows C programs to easily call Lisp functions and viceversa. No foreign function interface is required: data can be exchanged between C and Lisp with no need for conversion.
Type: Freeware


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
6. GNU CLISP
CLISP is a portable ANSI Common Lisp implementation by Bruno Haible. Interpreter, compiler, debugger, CLOS, FFI, Unicode, sockets, CLX. UI in English, German, French, Spanish and Dutch.
Type: Shareware
Version: 2.28


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
7. K-Prolog
K-Prolog is a compiler of prolog language version.
Type: Shareware
Version: 4.5


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
8. LispWorks for Windows
Common Lisp has long been the standard for complex application development. Xanalys builds on this tradition with modern Lisp development tools, based on advanced technologies which make them the best development platform for a variety of uses.
Type: Freeware
Version: 4.2


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
9. MCL for PowerPC-native
MCL "Demo Version" is a duration limited version of MCL (15 minutes per session, or until a specific date expiration date with a password supplied by Digitool). Otherwise it is a complete MCL development environment with no restrictions on heap size, compiler, application generator, or the like!
Type: Demo
Version: 4.3.1


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
10. MCL for the final 68K-native
MCL "Demo Version" is a duration limited version of MCL (15 minutes per session, or until a specific date expiration date with a password supplied by Digitool). Otherwise it is a complete MCL development environment with no restrictions on heap size, compiler, application generator, or the like!
Type: Demo
Version: 3.4


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
11. Mozart for Windows
The Mozart Programming System is an advanced development platform for intelligent, distributed applications. The system is the result of a decade of research in programming language design and implementation, constraint-based inference, distributed computing, and human-computer interfaces. As a result, Mozart is unequaled in expressive power and functionality.
Type: Freeware
Version: 1.2.3


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
12. OpenLisp
OpenLisp is essentially a very fast interpreter (see benchmarks) that competes in speed with some CLtL compilers. Starting from version 6.3 it also has a compiler that produce LAP to be interpreted by a native virtual machine. It is written in ISO C for the kernel and using POSIX like interface for the operating System when available.
Type: Freeware
Version: 7.x


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
13. OpenMCL for DarwinPPC/MacOS X
OpenMCL is an opensourced Common Lisp implementation, derived from Digitool's Macintosh Common Lisp product.
Type: Freeware
Version: 0.12.1


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
14. OpenMCL for LinuxPPC
OpenMCL is an opensourced Common Lisp implementation, derived from Digitool's Macintosh Common Lisp product.
Type: Freeware
Version: 0.12.1


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
15. WCL
Common Lisp implementations for Unix have traditionally provided a rich development environment at the expense of an inefficient delivery environment. The goal of WCL is to allow hundreds of Lisp applications to be realistically available at once, while allowing many of them to run concurrently. WCL accomplishes this by providing Common Lisp as a Unix shared library that can be linked with Lisp and C code to produce efficient applications.
Type: Freeware
Version: 3.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
16. WIN-PROLOG
WIN-PROLOG is the leading Prolog compiler system for Windows-based PCs. Prolog is a powerful AI language which provides a high-level and productive environment based on logical inference.
Type: Trial
Version: 4.2


Computer vision recognition

Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
1. Ascent Coversheet
Ascent Capture is a networked application that captures everything from scanned paper documents to electronic files. Ascent extracts the important data, indexes the files and documents, and delivers the information directly into back-office enterprise systems, including all the leading content management systems.
Type: Freeware
Version: 5.5


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
2. CMVision
CMVision is a real-time color classification and segmentation library which can track up to 256 colors in a 640x480 30fps video stream. The vision system core is a C++ library which is easily extensible for custom applications, and should compile on any *nix compatible environment. Also provided is a video capture library for Video4Linux II.
Type: Shareware
Version: 2.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
3. Computer Vision Tool Kit
The goal of cvtk is to provide an easy to use computer vision framework that allows real-time tracking of color-marked objects in 2 dimensions.
Type: Freeware
Version: 1.0.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
4. ED256
This program is a replacement to "Edge Detector", a simple dialog-based program that detected the edges of the Windows logo! As I had promised, this program will allow you to open any bitmap and run the edge detection algorithm on that.
Type: Freeware
Version: 2.1


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
5. Hidden Markov Model (HMM) Software
Hidden Markov Model (HMM) Software: Implementation of Forward-Backward, Viterbi, and Baum-Welch algorithms. The software has been compiled and tested on UNIX platforms (sun solaris, dec osf and linux) and PC NT running the GNU package from Cygnus (has gcc, sh, etc.).
Type: Freeware
Version: 1.02


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
6. Image Analysis Explorer Pro
IaePro is designed to be a useful program first and a development tool second. IaePro uses Microsoft's Vision SDK which must be downloaded separately if you wish to compile and/or extend IaePro.
Type: Freeware


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
7. ImageVision
The project is to write a software and a library in Java using the Java Advanced Imaging SDK concerning image processing and computer vision.
Type: Shareware
Version: 0.38


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
8. Leaves Recognition
LeavesRecognition is a neuronal network based java application/applet to recognize images of leaves accordingly to a previously trained Backpropagation Network.
Type: Freeware
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
9. OpenCV for Windows
This library is mainly aimed at real time computer vision. Some example areas would be Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); and Mobile Robotics.
Type: Shareware
Version: 2.1


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
10. PCN GUI
An application for exploring the PCN neural network, includes examples of handwritten and computer generated chars. Final year project for degree.
Type: Freeware
Version: 3


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
11. RATlib
This algorithm was developed specifically for handling objects during image conversion tasks arising out of the real-world constraints and limits we had experienced. The algorithm references all objects as rectangles, allowing for dynamic insertion, deletion and access in time. In addition, range queries can also be performed in sub-linear time. Given space requirements of , we believe that we have achieved the best performance reported to date for dynamic data structures.
Type: Algorithm


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
12. The IPX Gimp Plugins
The IPX Gimp Plugins package contains many plugins for the Gimp that are geared towards image analysis, such as image sharpening, edge detection, region growing, and a number of morphological algorithms.
Type: Freeware
Version: 0.3.2


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
13. TINA
For the application programmer TINA is intended to provide a platform for research and development of vision research software without having to start from scratch, allowing the user to inherit as much or as little of the existing TINA modules, graphics, code and programming style as they wish. Of course the more a program conforms to the TINA way of doing things and the representation of image, image feature and geometrical data then the more fully will it be able to interact with with other modules (written or future developments).
Type: Shareware
Version: 4.0.2


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
14. TiP
C++ library that implements basic data structures and algorithms for computer vision and image processing applications
Type: Freeware
Version: 0.0.1


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
15. Tooldiag
TOOLDIAG is a set of tools for pattern recognition of multivariate numerical data.
Type: Freeware


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
16. Vista
Vista is designed to support not only images, but also edge sets, camera models, and more complex data structures. Vista includes libraries of common computer vision and image processing algorithms. It is written in ANSI C, for UNIX platforms running X Windows, and it is freely available.
Type: Freeware
Version: 2.1.3


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
17. XHoughtool
Houghtool--The Software Package for efficiency measuring and visualization of the Hough Transformation and its variants for line detection. The software package has a graphical interface called XHoughtool. Methods in the package can also be used without the graphical interface through command line commands.
Version: 1.1


Intelligent agent

Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
1. AgentSheets(for Windows)
AgentSheets 2.1 further builds on the company's vision to deliver a superior authoring tool for building simulations and agent based scenarios. This new version has a plug-in architecture that lets developers build simulation languages and integrate the simulations with existing code base. Other new features include support for Windows XP, simulation speed control, as well as enhanced interactivity.
Type: Trial
Version: 2.1


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
2. cara
The CARA Chatterbot and Editor system is a web-based chatterbot which works by using a combination of two Shockwave (.dcr) movies and a text (.txt) file containing its database. This database (the text file) may be interactively edited in one Shockwave movie, whilst the other movie uses the data in order to interact with visitors to the site.
Type: Freeware
Version: 2.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
3. chatterbox
ChatterBox is a natural language parser that links with VirtualFriend, and lets you converse with VirtualFriend characters who remember what you say and can answer questions concerning information you give them.
Type: Freeware
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
4. colin
CoLIN starts with an empty database. The program starts with an empty database. When you enter your first sentence the program will respond with the same sentence because that is all it knows. This will continue for the next few sentences until the database is large enough for the program to construct sentences of its own.
Type: Freeware
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
5. Ella
Ella is a rather charming chatterbot who likes to play Rock-Scissors-Paper and talk about her favorite things in life. When she doesn't understand your question, she takes the initiative to steer the conversation onto more familiar ground. If you donnt talk to her, she calls out for your attention! She remembers information about you, and can show statistics about the conversation that you are having, based on her categorization of knowledge. She is written in Visual Basic, and conversations are logged in separate text files.
Type: Freeware
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
6. gw_vs(whitepaper)
With the gradwerk virtualspeaker software you can easily set up natural language agents for your website. For a live example, see Norma-Jean, the female virtual guide on the gradwerk website, who helps you navigate the site and answers questions about gradwerk. Norma-Jean speaks German only.
Type: Freeware
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
7. intelli_agent(paper)
Intelligent agent publication papers
Type: Freeware


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
8. leon
This software understands hundreds of people's names, various greetings, various ways of signing off, asking what the time or date is and conversations about food, travel, politics, the weather, yourself, various sayings and famous phrases.
Type: Freeware
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
9. loebner
Brian is a computer program that thinks it's an 18 year old college student. This chatterbot was created in Australia by college students for a competition in Sydney. Just try to have a natural conversation, about five minutes long. The competition was held in Australia, so you must pretend you're in Sydney. This obviously limits the conversation. Solely an entertainment tool.
Type: Freeware


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
10. omnibot
OmnibotAI is designed as a learning chatterbot. It remembers what it is told and tries to apply it to subsequent conversations. It can use many memory files created from conversations or from learning mode where it scans text files for information and saves it into its memory. It also allows you to teach it relationships between words and can even launch other programs.
Type: Freeware
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
11. staurisolo
Stauri Solo is a complete solution for building intelligent interactive online agents for a variety of purposes. It enables you to deliver content in an interactive and intuitive way. Whether the content is for service, general information, education or training, using a Stauri?Agent can make it easier and more fun for your audience to learn about any topic or get answers to their questions.
Type: Freeware
Version: 1.0


Machine learning

Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
1. AdaBoost(paper)
Boosting is a general method of producing a very accurate prediction rule by combining rough and moderately inaccurate "rules of thumb." Most recent work has been on the "AdaBoost" boosting algorithm and its extensions.
Type: Freeware


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
2. aixe
This program is a demonstration of the system with the problem world of the game "tic-tac-toe". The system plays against an unbeatable computer algorithm. Thus maximum score of the AI system is a draw (0 - 0). Every time you start the program the learning will be different because the program random generator is initialized with the time. Sometimes the solution will be found in a few hundred system-cycles. Sometimes it will be a lot more. When starting the program, first nothing will be seen on the screen because the system is learning. After some time the learned knowledge will be tested and you can see the test games on the screen. The score will be shown on the screen (0 - 0 is the best score). Then the system will learn again. This will go on forever (until you quit the program). Because the problem of tic-tac-toe is very simple, no GA is needed to limit the amount of subjects. At the beginning a few thousand subjects are created randomly. Al most every time this will be enough to enable the system to find a solution.
Type: Freeware


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
3. autoclas(for Dos)
AutoClass is an unsupervised Bayesian classification system that seeks a maximum posterior probability classification.
Type: Freeware
Version: 2.7


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
4. autoclass(for Win or Unix))
AutoClass is an unsupervised Bayesian classification system that seeks a maximum posterior probability classification.
Type: Freeware
Version: 3.34


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
5. bnsoftware
BN PowerConstructor: An efficient system that learns Bayesian belief network structures & parameters from data
Type: Trial
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
6. soures(for Windows)
This server is created with Lisp. It has inductive learning ability and uses natural language processing techniques to answer questions.
Type: Freeware
Version: 4.2


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
7. yale
YALE is an environment for machine learning experiments. Experiments can be made up of a large number of arbitrarily nestable operators and their setup is described by XML files. Applications of YALE cover both research and real-world learning tasks.
Type: Freeware
Version: 1.0


Neural network tool and application

Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
1. FSC-net
fSC-Net - Win Neural Net Fuzzy Pattern Recognition. Quick, hassle-free automatic construction of Neural Networks. Incremental learning. Support of fuzzy logic. Hybrid symbolic\connectionist representation. Complete graphical support of training and testing. Point and click recall of network units and unit info. Various user parameters supported.
Type: Trial
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
2. GENESIS
GENESIS is a general purpose simulation platform which was developed to support the simulation of neural systems ranging from complex models of single neurons to simulations of large networks made up of more abstract neuronal components. GENESIS has provided the basis for laboratory courses in neural simulation at Caltech, the Marine Biological Laboratory, the Crete, Trieste, and Bangalore short courses in Computational Neuroscience, and at least 49 universities of which we are aware. Most current GENESIS applications involve realistic simulations of biological neural systems. Although the software can also model more abstract networks, other simulators are more suitable for backpropagation and similar connectionist modeling.
Type: Freeware
Version: 2.2


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
3. Neural Network Simulator
NuRho is a backpropagation neural network simulator that is simple, functional, portable, fast, and inexpensive, with emphasis on ease-of-use, efficiency, and speed. NuRho simulates only backpropagation, and it does this well. Its charts show exactly how well the networks are learning. The wizard-based user interface makes NuRho simple, even for those who are unfamiliar with neural networks. Because it is written in Java, NuRho can run on almost every hardware platform and operating system. The current version NuRho 1.0 is released on 2 February 2002.
Type: Demo
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
4. NeuroSolutions
NeuroSolutions is a highly graphical neural network development tool that enables you to easily create a neural network model for your data. This leading-edge software combines a modular design interface with advanced learning procedures, giving you the power and flexibility needed to design the neural network that produces the best solution for your specific problem.
Type: Trial


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
5. NNSYSID toolbox for Window
The NNSYSID toolbox is a set of MATLAB tools for neural network based identification of nonlinear dynamic systems. The toolbox contains a number of m and MEX-files for training and evaluation of multilayer perceptron type neural networks within the MATLAB environment. There are functions for training of ordinary feedforward networks as well as for identification of nonlinear dynamic systems and for time-series analysis. Version 2 requires MATLAB 5.3 or higher. For MATLAB 4.2-MATLAB 5.2 it is possible to use the old Version 1.1. In this case the Signal Processing Toolbox must be available. The toolbox is completely independent of the Neural Network Toolbox and the System Identification Toolbox.
Type: Freeware
Version: 2.0


Robot software

Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
1. aiwars
AI Wars allows you to design the artificial intelligence of an insect-like robotic unit and send it into battle to test its wits against other robots. Build and test your unit in four unique scenarios or build your own custom scenario and really put it through its paces. When your units have become developed enough, you can send them out to challenge others on BBSs, FTPs and web sites for the ultimate AI battle tournament
Type: Shareware


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
2. ARC
ARC is a simulator of multiple mobile robots. It is used to test controllers devised by the user in order to streamline the design phase previous to their installation in real robots. This simulation is, of course, only an approximation of a real situation and is some cases a valid controller in simulation will not be so in the real world. On the other hand, a design that is dysfunctional in the simulator will in all probability not work in reality. A variety of controllers with different uses have been designed with ARC, many of which have been installed in real robots with more than satisfactory results.
Type: Freeware


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
3. EasyBot_Package
The Easybot system consists of several parts: the LV3D program plus the Easybot plug-in which can be downloaded only in binary form the include files so you can write your own controllers the Khepera interfaces, to realize a Khepera robot in simulation Additional stuff: Delphi interface/Example for a Khepera robot several examples
Type: Freeware
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
4. Fractal
Fractal robot is a new kind of robot made from motorised cubic bricks that move under computer control . These cubic motorised bricks can be programmed to move and shuffle themselves to change shape to make objects likes a house potentially in a few seconds because of their motorised internal mechanisms.
Type: Freeware


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
5. Handy Board
The Handy Board is a 6811-based microcontroller system that lets you build mobile robots for educational, hobbyist, and industrial purposes. People use the Handy Board to run robot design courses and competitions at the university and high school level, build robots for fun, and control industrial devices. This site is the home page and resource center for users of the Handy Board.
Type: Freeware
Version: 2.8


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
6. LifeFX
With LifeFX technology, you can experience a level of photo-realistic interaction with online technology that is unparalled. LifeFX has used their StandIn™ Technology to create the web-based Ramona. With LifeFX installed on your Windows-based computer, you can bring Ramona to life.
Type: Freeware
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
7. mcell
Cellular Automata is one of the most intriguing and admirable aspects of mathematics. Perhaps you have already heard about the Game of Life, one of oldest and best-explored Cellular Automata. Game of Life is only a tip of a large cellular iceberg. Actually, the count of even simple Cellular Automata is estimated to be *much* larger then the count of particles in our Universe! I decided to explore a bit of this huge world. To do it I developed my own Cellular Automata simulator, MCell, and with help from many people I collected a big library of Cellular Automata families, rules, and patterns. You can see much of my collection on these pages.
Type: Freeware
Version: 4.20


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
8. MissionLab
The Mobile Robot Laboratory at Georgia Tech is pleased to announce the release of MissionLab v5.0 multiagent robotics mission specification and control software. MissionLab takes high-level military-style plans and executes them with teams of real or simulated robotic vehicles. MissionLab supports execution of multiple robots both in simulation and actual robotics platforms, including device drivers for controlling iRobot's ATRV-Jr and Urban Robot, ActivMedia's Pioneer AT, and Nomadics Technologies' Nomad 150 & 200. Each vehicle executes its portion of the mission using reactive control techniques developed here at Georgia Tech.
Type: Freeware
Version: 5.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
9. Realistic Robot Simulation Interface
The Realistic Robot Simulation (RRS) Interface allows off-line robot programming tools to simulate and use original robot controllers by defining a neutral interface. Below are examples that show path deviations between ROBCAD's motion controller in red and Volkswagen's VRS1 robot controller in green.
Type: Documentation


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
10. TeamBots
TeamBots is a Java-based collection of application programs and Java packages for multiagent mobile robotics research. The TeamBots distribution is a full source-code release. The simulation environment written entirely in Java. Execution on mobile robots sometimes requires low-level libraries in C, but Java is used for all higher-level functions. At present, TeamBots will run on the Nomadic Technologies' Nomad 150 robot and (very soon) on Personal Robotics' Cye robot.
Type: Freeware
Version: 2.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
11. Webots(for Windows)
Webots allows you to create your own custom robots and virtual worlds. It is well suited for worlds populated with several robots (multi-agent).
Type: Freeware
Version: 3.29


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
12. Webots(kros)
Webots allows you to create your own custom robots and virtual worlds. It is well suited for worlds populated with several robots (multi-agent).
Type: Freeware
Version: 3.29


Robots on human interaction

Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
1. Hal(for Windows)
We want to change what it means to use a computer. Rather than view a computer as a stand-alone box good only for word processing or e-mail, we are embedding computers in ordinary environments so that people can interact with them the way they do with other people, by speech, gesture, movement, affect, and context. We are involving computers in ordinary everyday tasks that they have historically had no connection with. We are working towards creating environments analogous to those so familiar to Star Trek viewers - i.e. rooms that listen to you and watch what you do; rooms you can speak with, gesture to, and interact with in other complex ways.
Type: Freeware
Version: 0.5


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
2. Robots Based on Human Interaction(Paper)
Our challenge is to make commanding robots as intuitive and natural as commanding professional soldiers by providing a natural and intuitive interface that capitalizes on a person's intuitive understanding of how to communicate, and by instilling into robots that same deep understanding of the world which is shared by people.
Type: Freeware


Source code about robot

Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
1. KURT2
Source code of an universal platform for robot applications .
Type: Freeware
Version: 2.04
From: http://ais.gmd.de/BAR/KURT2/kurt2.htm


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
2. Libwww
The webbot is a very fast Web walker with support for regular expressions, SQL logging facilities, and many other features. The webbot comes with the libwww codebase. It can be used to check links, find bad HTML, map out a web site, download images, etc.
Type: Source code
Author: Henrik Frystyk Nielsen, John Punin, Bob Racko


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
3. M.A.R.V.I.N.
The M.A.R.V.I.N. (Mobile, Autonomous Robot with Visually Influenced Navigation) attempts to use visual recognition to locate its position in its environment and navigate accordingly. The robot uses a number of technologies to accomplish this. The robot uses the combination of the laptop and webcam to act as an information gathering unit. A webpage interface acts as a cross-platform distributed graphical user interface, or dgui. Finally, a supercomputer, a machine in the physics department, performs the image analysis routines. The following is detailed description of each part.
Type: Documentation
Author: Dave, Nick, Ali, Kevin


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
4. PrototypeReport
Jeah Control Systems (Group 25) and Serendipitous Solutions (Group 26) made a combined effort to develop and demonstrate an intermediate prototype for the mobile robot system. The purpose of this document is to record the goals, schedule, testing performance, and actual implementation used for the prototype.
Type: Freeware


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
5. RoboCup for Windows
RoboCup for Windows contains a basic agent project, which does socket communication (with a unix soccer-server), perception parsing and graphical displaying, localization and such stuff. And it does contain a basic coach framwork.
Type: Source code
Author: klaus@cognition.iig.uni-freiburg.de


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
6. RoboCup Official Soccer Client
This is a source code package inlude many code of the teams in RoboCup 2001.
Type: Shareware
From: http://medialab.di.unipi.it/Project/Robocup/pub/rc2001.html.en


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
7. Scene
Scene is a flexible open-source C++ library for sequential localisation and map-building. Its highly modular design makes it suitable for applications in many different domains, from robots navigating in 1D, 2D or 3D with arbitrary sensing capabilities to single camera localisation (real-time structure-from-motion).
Type: Source code
Author: Andrew Davison


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
8. The Simulation Library:A Basis for Animation Programs
The Simulation Library provides a foundation for the design of motion simulation programs. The library is written using ANSI C function prototypes. It was developed in the UW Robotics Laboratory to take advantage of the commonality present in many independent projects, all involving the visualization of objects, specically robots, in motion. As such, the library makes few assumptions about what is meant by a robot in motion" but provides for ecient animation of these entities.
Type: Source code
Version: 2.0
From: http://www.cs.berkeley.edu/~jfc/dreznik/Pubs/


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
9. The Soccerserver
The soccerserver is a program that simulate soccergames. All players, monitors and a coach are agents, wich communicate with the Server with a UDP-protocoll.
Type: Source code
Author: Mario Pac


Voice recognition

Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
1. festival
Festival offers a general framework for building speech synthesis systems as well as including examples of various modules. As a whole it offers full text to speech through a number APIs: from shell level, though a Scheme command interpreter, as a C++ library, and an Emacs interface. Festival is multi-lingual (currently English, Welsh and Spanish) though English is the most advanced.
Type: Freeware
Version: 1.42


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
2. Linguaphile
A free language translator currently supporting 51 languages from Afrikaans to Ukrainian. Command-line only. Requires Perl. Runs on Unix, Linux, Windows, Mac OS 9, Mac OS X. Best supported languages are Spanish, Malaysian, then German.
Type: Freeware
Version: 0.1


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
3. The Hidden Markov Model Toolkit
The Hidden Markov Model Toolkit (HTK) is a portable toolkit for building and manipulating hidden Markov models. HTK is primarily used for speech recognition research although it has been used for numerous other applications including research into speech synthesis, character recognition and DNA sequencing. HTK is in use at hundreds of sites worldwide.
Type: Shareware
Version: 3.3.1


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
4. verbal-AI-Patch
Verbal AI[tm] is just the start of a whole new generation of thinking machines. Sooner than you think, you'll find Verbal AI[tm] in your living room, your cellular phone, your car, and even in your own personal robot
Type: Freeware
Version: 1.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
5. VoiceApplicationDebuggerBeta
On April 30, 2002, IBM announced the WebSphere® Voice Toolkit 2.0 for Windows® 2000, which is available for free downloading. Voice Toolkit 2.0 can help create VoiceXMLTM applications in less time, using an integrated development environment. It runs on the desktop and can enable developers to address the multiple steps required to create a voice application. Voice Toolkit 2.0 includes the Voice Application Debugger, a graphical user interface (GUI)-driven tool for facilitatating application development.
Type: Trial
Version: 2.0


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
6. vssdkinstall_en
IBM WebSphere Voice Server provides voice recognition technology to quickly develop and deploy conversational e-business solutions.
Type: Freeware
Version: 2.1


Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
7. vssdkinstall_launcher
IBM WebSphere Voice Server provides voice recognition technology to quickly develop and deploy conversational e-business solutions.
Type: Freeware
Version: 2.1


Website list about robot

Install or save this softwareBack to indexGoto previous softwareGoto next softwareGoto top of this page
1. Robot Website lists
Provide some website links about robotics and robot.